// 引入
import {setToken,getToken,removeToken} from '@/utils/token'


// 用户保存用户相关的信息
const state={
    // 刷新浏览器的时候重新从缓存中获取数据
    token:getToken()
}
const mutations={
    // 保存token
    saveToken(state,token){
        state.token=token
        // 保存token，数据持久化
        setToken(token)
    },
    // 删除token
    deleteToken(state){
        // 清除state中的token
        state.token=""
        // 缓存的数据也清空
        removeToken()
    },
}
const actions={}

export default{
    namespaced:true,
    state,
    mutations,
    actions, 
}